package com.eam.asset.file.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;
import com.eam.asset.file.domain.AssetOther;

/**
 * 其他资产档案(广告位等)Service接口
 *
 * @author tzf
 * @date 2023-10-31
 */
public interface IAssetOtherService extends IService<AssetOther> {
    /**
     * 查询其他资产档案(广告位等)
     *
     * @param otherId 其他资产档案(广告位等)主键
     * @return 其他资产档案(广告位等)
     */
    public AssetOther selectAssetOtherByOtherId(String otherId);

    /**
     * 查询其他资产档案(广告位等)列表
     *
     * @param assetOther 其他资产档案(广告位等)
     * @return 其他资产档案(广告位等)集合
     */
    public List<AssetOther> selectAssetOtherList(AssetOther assetOther);

    /**
     * 新增其他资产档案(广告位等)
     *
     * @param assetOther 其他资产档案(广告位等)
     * @return 结果
     */
    public int insertAssetOther(AssetOther assetOther);

    /**
     * 修改其他资产档案(广告位等)
     *
     * @param assetOther 其他资产档案(广告位等)
     * @return 结果
     */
    public int updateAssetOther(AssetOther assetOther);

    /**
     * 批量删除其他资产档案(广告位等)
     *
     * @param otherIds 需要删除的其他资产档案(广告位等)主键集合
     * @return 结果
     */
    public int deleteAssetOtherByOtherIds(String[] otherIds);

    /**
     * 删除其他资产档案(广告位等)信息
     *
     * @param otherId 其他资产档案(广告位等)主键
     * @return 结果
     */
    public int deleteAssetOtherByOtherId(String otherId);
}
